class Solution {
public:
    string losingPlayer(int x, int y) {
        // 因为 10 的倍数不可能等于 115，所以至少要 1 张75的硬币
        // 因为 75 * 2 大于 150，所以恰好需要 1 张75的硬币，即恰好需要 4 张10的硬币
        // int i = 0;
        // while(x >= 1 && y >= 4)
        // {
        //     x--;
        //     y -= 4;
        //     i++;
        // }
        // return i % 2 == 1 ? "Alice" : "Bob";
        
        // 偶数轮后 Bob 胜，奇数轮后 Alice 胜
        return min(x, y / 4) % 2 ? "Alice" : "Bob";
    }
};